void main() {int i=5,p; p=(i++)+(i++)+(i++); printf("%d,%d",p,i);} 这里p为什么是24

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:17:32

实际上,应当是不确定。
这个值没有意义。

主要是考虑你对语句的理解,i++的增量时机,必须晚于此次取值,必须在分号执行结束前。至于具体的增量时机,就看怎么执行最快。

这个问题没什么意义,完全取决与编译器